        body { background-color: #001d01; }

        #bd { background-color: #ffffff; }
        #hd #hd1 img { float: left; }
        #hd #hd1 #navi { float: right; padding-top: 1.25em; }
        #navi span { font-family: "Copperplate", "Copperplate Gothic Light"; padding-right: 2.5em; font-size:138.5%; }
        #navi span a { color: #fff; text-decoration: none;}
        #hd #hd2 { background-color: #a1cc7e; clear: both; padding: 0.25em; }
        #hd #hd2 .yui-u { text-align: center; font-family: "Gill Sans","Gill Sans MT","Corbel","Gillius ADF No2","Nimbus Sans","Verdana",sans-serif;}
        #hd #hd2 .yui-u a { color: #000; text-decoration: none; }
        #bd { padding-left: 12px; padding-right: 12px; }
        /* #bd { background: url(TechGeneral-grid.png) 12px 0 no-repeat white; } */
        #bd #yui-main { padding-right: 10px; }
        .yui-tcustom #yui-main {float:left;margin-right:-28em;/* IE: preserve layout at narrow widths */}
        .yui-tcustom {
            margin:auto;text-align:left;
        }
        /* .yui-tcustom .yui-b {float:right; width:26.9232em; *width:26.27em;} */
        /* .yui-tcustom #yui-main .yui-b {margin-right: 27.9202em; *margin-right:27.27em;} */
        .yui-tcustom .yui-b {float:right; width: 350px; }
        .yui-tcustom #yui-main .yui-b {margin-right: 360px; }

        /* .yui-tcustom .yui-b.secondary { background-color: white; } */
        .yui-tcustom .yui-b.secondary .secondaryg { margin-left: 10px; float: left; width: 165px; display: inline; }
        body.notesting .testing { display: none; }
        body .testing { display: none; }
        .secondaryg .box { margin-top: 1em; }
        .secondaryg .authorcomments { text-align: center; }
        .secondaryg .authorcomments img { width: 125px; padding: 0px 20px; }
        .secondaryg .copyright { text-align: center; font-size: 77%; }
        .secondaryg .copyright img { width: 125px; padding: 0px 20px; }
        .secondaryg .search { padding-left: 1.5em; }
        .secondaryg .search input.text { font-size: 100%; width: 7.5em; }
        .secondaryg .search input.searchimg { width: 17px; height: 17px; }

        .yui-b.secondary h2 { font-family: "Copperplate"; font-size:167%; text-align: center; }
        .yui-b.secondary h2 a { color: #000000; }

        .Post .PostHead h1 { font-family: "Copperplate", "Copperplate Gothic Light", "Times New Roman", serif; font-size:182%; text-align: center; font-variant: small-caps; }
        #not-found h1, #frontpage h1, #archives h1 { font-family: "Copperplate", "Copperplate Gothic Light", "Times New Roman", serif; font-size:182%; text-align: center; font-variant: small-caps; }

        .Post .PostHead h1 a { color: #000000; }
        .Post .PostExcerpt { padding-left: 40px; padding-right: 40px; margin-top: 1em; margin-bottom: 1em; font-family: "Helvetica"; }
        .Post .PageContents { padding-left: 40px; padding-right: 40px; margin-top: 1em; margin-bottom: 1em; font-family: "Helvetica"; }

        .Post .postmetadata { margin-top: -2em; }
        .Post .postmetadata { font-family: "Georgia"; font-size: 77%; color: #404040; }
        .Post .postmetadata p { text-align: center; margin: 0; }
        .Post .posttags { font-family: "Georgia"; font-size: 77%; color: #404040; }
        .Post .posttags a { color: #406040; }
        .Post .postcommentary { font-family: "Georgia"; font-size: 77%; color: #404040; text-align: right; }
        .Post .postcommentary a { color: #406040; }
        .Post .postcommentary p { margin: 0; }
        .Post .PostExcerpt a { color: #208020; }
        .Post hr.PageStarted { margin-top: 2em; margin-bottom: 2em; color: #aaa; background-color: #aaa;  }

        #frontpage .Post .PostHead h2, #archives .Post .PostHead h2 
        {
            font-family: "Copperplate", "Copperplate Gothic Light", "Times New Roman", serif;
            font-size: 138.5%;
            text-align: left;
            font-variant: small-caps;
            display: inline;        
        }
        #frontpage .Post .PostHead h2 a, #archives .Post .PostHead h2 a {
            color: #000000;
        }
        #frontpage .Post .PostHead div.postmetadata, #archives .Post .PostHead div.postmetadata {
            display: inline;
        }
        #frontpage .Post .PostHead div.postmetadata p.postbyline, #archives .Post .PostHead div.postmetadata p.postbyline {
            display: inline; margin-left: 2em;
        }
        #frontpage .Post .PostHead div.postmetadata p.postdate, #archives .Post .PostHead div.postmetadata p.postdate {
            display: inline; margin-left: 2em;
        }


        /*
        ul#recently-list { margin: 0; }
        ul#recently-list li { list-style: none; }
        ul#recently-list li.recently-listitem.first { padding-top: 1em; }
        ul#recently-list li.recently-listitem { margin-top: 2em; clear: both; }
        ul#recently-list li h3.recently-when { clear: both; text-align: center; font-family: "Copperplate"; font-size: 138.5%; }
        ul#recently-list ul.recently-period-list { list-style: none; margin: 0; }
        ul#recently-list ul.recently-period-list li { clear: both; }
        ul#recently-list ul.recently-period-list li { padding-top: 1em; }
        ul#recently-list span.recently-what { display: block; float: left; font-family: "Gill Sans","Gill Sans MT","Corbel","Gillius ADF No2","Nimbus Sans","Verdana",sans-serif; }
        ul#recently-list span.recently-where { display: block;  float: right; font-size: 77%; font-family: "Gill Sans","Gill Sans MT","Corbel","Gillius ADF No2","Nimbus Sans","Verdana",sans-serif; }
        ul#recently-list span.recently-commentary { display: block; clear: both; padding: 0.25em 1.5em; color: #444; font-size: 93%; }
        ul#recently-list span.recently-commentary div.container { float: left; border: 1px solid #777; padding: 2px; margin: 0.5em; }
        ul#recently-list span.recently-commentary div.container img { border: 0; }
        ul#recently-list span.recently-commentary div.container img.thumbnail { border: 0; }
        ul#recently-list a { color: #406040; }
        */

        h2#ff-header { display: none; }
        ul.ff-list { margin: 0; }
        ul.ff-list li { list-style: none; }
        ul.ff-list li.ff-listitem.first { padding-top: 1em; }
        ul.ff-list li.ff-listitem { margin-top: 2em; clear: both; }
        ul.ff-list li h3.ff-when { clear: both; text-align: center; font-family: "Copperplate"; font-size: 138.5%; }
        ul.ff-list ul.ff-period-list { list-style: none; margin: 0; }
        ul.ff-list ul.ff-period-list li { clear: both; }
        ul.ff-list ul.ff-period-list li { padding-top: 1em; }
        ul.ff-list span.ff-what { display: block; float: left; font-family: "Gill Sans","Gill Sans MT","Corbel","Gillius ADF No2","Nimbus Sans","Verdana",sans-serif; }
        ul.ff-list span.ff-where { display: block;  float: right; font-size: 77%; font-family: "Gill Sans","Gill Sans MT","Corbel","Gillius ADF No2","Nimbus Sans","Verdana",sans-serif; }
        ul.ff-list span.ff-commentary { display: block; clear: both; padding: 0.25em 1.5em; color: #444; font-size: 93%; }
        ul.ff-list span.ff-commentary div.container { float: left; border: 1px solid #777; padding: 2px; margin: 0.5em; }
        ul.ff-list span.ff-commentary div.container img { border: 0; }
        ul.ff-list span.ff-commentary div.container img.thumbnail { border: 0; }

        ul.ff-list span.ff-contents { display: block; clear: both; padding: 0.25em 0.25em; color: #444; font-size: 93%; }
        ul.ff-list span.ff-commentary div.container { float: left; border: 1px solid #777; padding: 2px; margin: 0.25em; }
        ul.ff-list span.ff-commentary div.container img { border: 0; }
        ul.ff-list span.ff-commentary div.container img.thumbnail { border: 0; }

        ul.ff-list a { color: #406040; }

        ul.ff-list li.service_url_http_techgeneral_org .ff-what a
        {
            font-family: "Copperplate", "Copperplate Gothic Light", "Times New Roman", serif;
            font-size: 108%;
            text-align: left;
            font-variant: small-caps;
            display: inline;        
            color: black;
        }
        ul.ff-list li.service_url_http_techgeneral_org .ff-where {
            display: none;
        }

        ul.ff-list li.service_url_http_twitter_com_nxsy .ff-what a {
            text-decoration: none;
        }

        ul.ff-list li.service_url_http_twitter_com_nxsy .ff-what {
            font-size: 93%;
            color: #444; 
        }

        #frontpage .welcome p { margin: 1em; font-family: "Helvetica"; font-size: 93%; color: #444; }

        #frontpage ul.ff-list li.ff-listitem.first { padding-top: 0; }

        #frontpage .navigation { margin-top: 3em; }
        #frontpage .navigation a { color: black; }

        #page-editor #yui-main input[type="text"], #page-editor #yui-main textarea { width: 30em; }
        #post-editor #yui-main input[type="text"], #post-editor #yui-main textarea { width: 30em; }

        .not-found-image, .not-found-image, .frontpage-image { border: 1px solid #777; margin: 0.5em; }
        .dsq-brlink { margin-bottom: 5em; }

        body pre.prettyprint, body code.prettyprint, body pre.console{ overflow: auto; font-size: 93%; margin-left:-30px; margin-right:-30px; padding: 1em 0.5em; background-color: #eef5ee; border:1px solid #888888; }
        pre.console code.typed { font-weight: bold; }
